package com.zhiyou100.dao;

import java.util.ArrayList;

import com.zhiyou100.model.Project;

public interface ProjectDao {

//		//根据种类id获取类别
//		 ArrayList<Project> findByCategoryId(int  categoryId);
//		 
//		 //根据审核状态获取状态
//		 ArrayList<Project> findByStatus(int status);
//		 
//		 //根据审核通过时间获取最新上线
//		 ArrayList<Project> findByOnlineTime(Timestamp onlineTime);
//		 
//		 //根据筹集金额获取最高金额
//		 ArrayList<Project> findByCollectMoney(Double collectMoney);
//		 
//		 //根据评论数获取评论最高
//		 ArrayList<Project> findByDiscussCount(int discussCount);
		 
	
		//根据条件获取列表
		ArrayList<Project> find(Project project);
		 //根据id获取项目详情
		 Project findAll(int id); 
		 
		 //根据id添加项目
		 void add(Project project);
		 
		 //根据id更新项目
		 void update(Project project);
		 
		 //根据id向数据库提交审核
		 void updateStatus(Project project);
		 
		 //根据id删除项目
		 void delete(int id);
		 
		// 获取数据总量
			int count();
			
	
}
